A Generalized Framework for Analyzing Capturing Races in Go
نویسنده
چکیده
Capturing races or semeai are an important element of Go strategy and tactics. We extend previous work on semeai [1] by introducing a more general framework for analyzing semeai, based on the new concepts of conditional combinatorial games and liberty count games. We show how this framework encompasses earlier concepts such as plain liberty regions and plain eye regions. Furthermore, we discuss how to use upper and lower bounds on such games in a semeai solver. 1 Capturing Races in Go Figure 1: Two simple semeai A semeai in the game of Go can be defined informally as “a race to capture between two adjacent groups that cannot both live”. Figure 1 shows two simple cases. In earlier work [1, 2], we gave more formal definitions of semeai, and described nine different classes of semeai. Semeai of classes 0, 1 and 2 can be detected and evaluated statically, without search. The other classes cover semeai that can be resolved by search, potential semeai, and unclear situations which might end up as a race to capture. This paper contains the following contributions: 1. Section 2 develops a general framework for analyzing semeai in terms of conditional combinatorial games and liberty count games. This framework provides a new basis for the previous model introduced in [1] that used eye and liberty regions. 2. Section 3 extends the semeai analysis framework for cases where an exact game may be difficult to compute, but an easier to obtain upper or lower bound can lead to a resolution of the semeai problem. We only seek to determine the win/loss/seki outcome of a semeai. We do not consider other issues here, such as maximizing the score, computing the combinatorial game value, or determining whether winning a semeai is beneficial at all [1]. In the remainder of this paper we will use the following terms that were defined in [1]: Essential and nonessential block, outside liberty, plain outside liberty, shared liberty, eye, plain eye, nakade, class semeai. 2 Conditional Combinatorial Games Conditional combinatorial games (ccg) are an abstraction of play in a local region that is part of a semeai. In some states nonlocal information is required to determine whether a move is possible. For example, the last liberty in an eye can be taken only as the last overall liberty of a block surrounding the eye. 2.1 Conditional Combinatorial Games and their Context A conditional combinatorial game (ccg) is defined recursively just like a combinatorial game in terms of sets of
منابع مشابه
Conditional combinatorial games and their application to analyzing capturing races in Go
Conditional combinatorial games (CCG) are a new tool developed for describing loosely coupled games. The definition of CCG is based on the one for classical independent combinatorial games. However, play in a CCG depends on its global context: certain moves are legal only if a nonlocal context condition is currently true. Compared with independent combinatorial games, CCG only allow some weaker...
متن کاملOn Semeai Detection in Monte-Carlo Go
A frequently mentioned limitation of Monte-Carlo Tree Search (MCTS) based Go programs is their inability to recognize and adequately handle capturing races, also known as semeai, especially when many of them appear simultaneously. The inability essentially stems from the fact that certain group status evaluations require deep lines of correct tactical play which is directly related to the explo...
متن کاملIdentifying and Analyzing Stop and Go Traffic based on Asymmetric Theory of Driving Behavior in Acceleration and Deceleration
Stop and go traffic that leads to oscillate traffic flow frequently is observed on congestion flow. Unexpected reasons such as lane – changing maneuvers, lower speeds of leader vehicle and moving bottleneck cause stop and go traffic and amplifying delay and environment impacts. Stop and go traffic exactly can’t be modeled by traffic models, and also car following models based on kinematic flow ...
متن کاملبررسی اندازه های آنتروپومتریک صورتی و جمجمه ای در بالغین جوان شهر اصفهان
Statement of Problem: Anthropometry is applied in medical professions such as maxillofacial surgery,growth and development studies, plastic surgery, bioengineering and non- medical branches such as like shoe- making and eye- glasses industries.Aim: The aim of the present study was to determine facial and cranial ratios among Isfahan young adults.Materials and Methods: A study was done randomly ...
متن کاملA Three-phase Hybrid Times Series Modeling Framework for Improved Hospital Inventory Demand Forecast
Background and Objectives: Efficient cost management in hospitals’ pharmaceutical inventories have the potential to remarkably contribute to optimization of overall hospital expenditures. To this end, reliable forecasting models for accurate prediction of future pharmaceutical demands are instrumental. While the linear methods are frequently used for forecasting purposes chiefly due to their si...
متن کامل